package com.timebank.common.core.constant;

/**
 * 志愿服务 错误类型常量
 * @author shiliuyinzhen
 */
public class VolunteerExceptionConstant {

    /** 时间不能为空 */
    public static final String TIME_IS_NULL = "时间不能为空";

    /** 结束时间不得早于开始时间 */
    public static final String BEGIN_END_TIME_NOT_VALID = "结束时间不得早于开始时间";

    /** 报名截止时间不得晚于开始时间 */
    public static final String DEADLINE_NOT_VALID = "报名截止时间不得晚于开始时间";

    /** 志愿人数必须大于0 */
    public static final String VOLUNTEER_NUM_LESSER_ZERO = "志愿人数必须大于0";

    /** 时间币数目必须大于0*/
    public static final String TIME_COIN_NUM_LESSER_ZERO = "时间币数目必须大于0";

    /** 用户时间币余额不足 */
    public static final String USER_TIME_COIN_NOT_ENOUGH= "时间币余额不足";

    /** 志愿者已满 */
    public static final String VOLUNTEER_IS_FULL= "志愿者已满";

    /** 未找到志愿服务 */
    public static final String VOLUNTEER_NOT_FOUND = "未找到志愿服务";

    /** 已经报名该志愿服务 */
    public static final String VOLUNTEER_HAS_SIGNED_UP = "已经报名该志愿服务";

    /** 未报名该志愿服务 */
    public static final String VOLUNTEER_NOT_SIGN_UP = "未报名该志愿服务";

    /** 志愿服务已经开始 */
    public static final String VOLUNTEER_HAS_BEGAN = "志愿服务已经开始";

    /** 志愿服务报名已经截止 */
    public static final String VOLUNTEER_SIGN_UP_HAS_ENDED = "志愿服务报名已经截止";

    /** 未找到已报名志愿服务 */
    public static final String VOLUNTEER_SIGNED_UP_NOT_FOUND = "未找到已报名志愿服务";

    /** 志愿服务未通过审核 */
    public static final String VOLUNTEER_APPROVE_FAILED = "志愿服务未通过审核";


    /** 没有相关权限 */
    public static final String USER_NOT_HAVE_PERMISSION = "没有相关权限";

    /** 已被拉入黑名单 */
    public static final String USER_IS_IN_BLACK_LIST = "已被拉入黑名单";

    /** 志愿服务未开启签到 */
    public static final String VOLUNTEER_SIGN_DISABLE = "志愿服务未开启签到";

    /** 志愿服务未开始签到 */
    public static final String VOLUNTEER_SIGN_NOT_BEGIN = "志愿服务未开始签到";

    /** 志愿服务签到已经结束 */
    public static final String VOLUNTEER_SIGN_HAS_ENDED = "志愿服务签到已经结束";


    /** 已经签到 */
    public static final String VOLUNTEER_HAS_SIGNED = "已经签到";

    /** */
    public static final String VOLUNTEER_HAS_ENDED = "志愿服务已经结束";

//    /** */
//    public static final String = "";
    //    /** */
//    public static final String = "";
    //    /** */
//    public static final String = "";
    //    /** */
//    public static final String = "";
    //    /** */
//    public static final String = "";
}
